<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>eccodes: Error codes</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">eccodes
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>C&#160;Interface</span></a></li>
      <li><a href="classeccodes.html"><span>F90&#160;Interface</span></a></li>
      <li><a href="namespaces.html"><span>Python&#160;Interface</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">Error codes</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga62529e45321708e65678dfc155f1c842"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga62529e45321708e65678dfc155f1c842">CODES_SUCCESS</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga62529e45321708e65678dfc155f1c842"><td class="mdescLeft">&#160;</td><td class="mdescRight">No error.  <a href="#ga62529e45321708e65678dfc155f1c842">More...</a><br/></td></tr>
<tr class="separator:ga62529e45321708e65678dfc155f1c842"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b434e15a3ee76844958fd269feb6de0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga0b434e15a3ee76844958fd269feb6de0">CODES_END_OF_FILE</a>&#160;&#160;&#160;-1</td></tr>
<tr class="memdesc:ga0b434e15a3ee76844958fd269feb6de0"><td class="mdescLeft">&#160;</td><td class="mdescRight">End of resource reached.  <a href="#ga0b434e15a3ee76844958fd269feb6de0">More...</a><br/></td></tr>
<tr class="separator:ga0b434e15a3ee76844958fd269feb6de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4413dbc23fd50185a76014f0478920a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga4413dbc23fd50185a76014f0478920a6">CODES_INTERNAL_ERROR</a>&#160;&#160;&#160;-2</td></tr>
<tr class="memdesc:ga4413dbc23fd50185a76014f0478920a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Internal error.  <a href="#ga4413dbc23fd50185a76014f0478920a6">More...</a><br/></td></tr>
<tr class="separator:ga4413dbc23fd50185a76014f0478920a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga28ecc7f18250c721544c587f21acc61f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga28ecc7f18250c721544c587f21acc61f">CODES_BUFFER_TOO_SMALL</a>&#160;&#160;&#160;-3</td></tr>
<tr class="memdesc:ga28ecc7f18250c721544c587f21acc61f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Passed buffer is too small.  <a href="#ga28ecc7f18250c721544c587f21acc61f">More...</a><br/></td></tr>
<tr class="separator:ga28ecc7f18250c721544c587f21acc61f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf833ff5b61aa5745728bd8c7dd37e27b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaf833ff5b61aa5745728bd8c7dd37e27b">CODES_NOT_IMPLEMENTED</a>&#160;&#160;&#160;-4</td></tr>
<tr class="memdesc:gaf833ff5b61aa5745728bd8c7dd37e27b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function not yet implemented.  <a href="#gaf833ff5b61aa5745728bd8c7dd37e27b">More...</a><br/></td></tr>
<tr class="separator:gaf833ff5b61aa5745728bd8c7dd37e27b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1d805b18a1a77dc05958177d1954ce74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga1d805b18a1a77dc05958177d1954ce74">CODES_7777_NOT_FOUND</a>&#160;&#160;&#160;-5</td></tr>
<tr class="memdesc:ga1d805b18a1a77dc05958177d1954ce74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Missing 7777 at end of message.  <a href="#ga1d805b18a1a77dc05958177d1954ce74">More...</a><br/></td></tr>
<tr class="separator:ga1d805b18a1a77dc05958177d1954ce74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1ba1cec53cded5eb4497f920dd06fc4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaa1ba1cec53cded5eb4497f920dd06fc4">CODES_ARRAY_TOO_SMALL</a>&#160;&#160;&#160;-6</td></tr>
<tr class="memdesc:gaa1ba1cec53cded5eb4497f920dd06fc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Passed array is too small.  <a href="#gaa1ba1cec53cded5eb4497f920dd06fc4">More...</a><br/></td></tr>
<tr class="separator:gaa1ba1cec53cded5eb4497f920dd06fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7c0c8beed153b8bf32601441c5ef787"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gac7c0c8beed153b8bf32601441c5ef787">CODES_FILE_NOT_FOUND</a>&#160;&#160;&#160;-7</td></tr>
<tr class="memdesc:gac7c0c8beed153b8bf32601441c5ef787"><td class="mdescLeft">&#160;</td><td class="mdescRight">File not found.  <a href="#gac7c0c8beed153b8bf32601441c5ef787">More...</a><br/></td></tr>
<tr class="separator:gac7c0c8beed153b8bf32601441c5ef787"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga007c99d57492ff8d3d4d14cce1b6b645"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga007c99d57492ff8d3d4d14cce1b6b645">CODES_CODE_NOT_FOUND_IN_TABLE</a>&#160;&#160;&#160;-8</td></tr>
<tr class="memdesc:ga007c99d57492ff8d3d4d14cce1b6b645"><td class="mdescLeft">&#160;</td><td class="mdescRight">Code not found in code table.  <a href="#ga007c99d57492ff8d3d4d14cce1b6b645">More...</a><br/></td></tr>
<tr class="separator:ga007c99d57492ff8d3d4d14cce1b6b645"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17496b69f982d69fc5ae83a5f5b785bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga17496b69f982d69fc5ae83a5f5b785bf">CODES_WRONG_ARRAY_SIZE</a>&#160;&#160;&#160;-9</td></tr>
<tr class="memdesc:ga17496b69f982d69fc5ae83a5f5b785bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Array size mismatch.  <a href="#ga17496b69f982d69fc5ae83a5f5b785bf">More...</a><br/></td></tr>
<tr class="separator:ga17496b69f982d69fc5ae83a5f5b785bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0c9413c3afbe47d2a6f2bba805360084"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga0c9413c3afbe47d2a6f2bba805360084">CODES_NOT_FOUND</a>&#160;&#160;&#160;-10</td></tr>
<tr class="memdesc:ga0c9413c3afbe47d2a6f2bba805360084"><td class="mdescLeft">&#160;</td><td class="mdescRight">Key/value not found.  <a href="#ga0c9413c3afbe47d2a6f2bba805360084">More...</a><br/></td></tr>
<tr class="separator:ga0c9413c3afbe47d2a6f2bba805360084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga796a3ec1b15abe60dec0c6817564d173"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga796a3ec1b15abe60dec0c6817564d173">CODES_IO_PROBLEM</a>&#160;&#160;&#160;-11</td></tr>
<tr class="memdesc:ga796a3ec1b15abe60dec0c6817564d173"><td class="mdescLeft">&#160;</td><td class="mdescRight">Input output problem.  <a href="#ga796a3ec1b15abe60dec0c6817564d173">More...</a><br/></td></tr>
<tr class="separator:ga796a3ec1b15abe60dec0c6817564d173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad58e1f868ee4e18b4836007d38562b8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gad58e1f868ee4e18b4836007d38562b8d">CODES_INVALID_MESSAGE</a>&#160;&#160;&#160;-12</td></tr>
<tr class="memdesc:gad58e1f868ee4e18b4836007d38562b8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message invalid.  <a href="#gad58e1f868ee4e18b4836007d38562b8d">More...</a><br/></td></tr>
<tr class="separator:gad58e1f868ee4e18b4836007d38562b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75df8e941afb735723fec89bd68d4f58"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga75df8e941afb735723fec89bd68d4f58">CODES_DECODING_ERROR</a>&#160;&#160;&#160;-13</td></tr>
<tr class="memdesc:ga75df8e941afb735723fec89bd68d4f58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decoding invalid.  <a href="#ga75df8e941afb735723fec89bd68d4f58">More...</a><br/></td></tr>
<tr class="separator:ga75df8e941afb735723fec89bd68d4f58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga817971c5206ff01987a2d16bc0e9dd1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga817971c5206ff01987a2d16bc0e9dd1f">CODES_ENCODING_ERROR</a>&#160;&#160;&#160;-14</td></tr>
<tr class="memdesc:ga817971c5206ff01987a2d16bc0e9dd1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Encoding invalid.  <a href="#ga817971c5206ff01987a2d16bc0e9dd1f">More...</a><br/></td></tr>
<tr class="separator:ga817971c5206ff01987a2d16bc0e9dd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf624d54629a6e8aabce0c5b60667e268"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaf624d54629a6e8aabce0c5b60667e268">CODES_NO_MORE_IN_SET</a>&#160;&#160;&#160;-15</td></tr>
<tr class="memdesc:gaf624d54629a6e8aabce0c5b60667e268"><td class="mdescLeft">&#160;</td><td class="mdescRight">Code cannot unpack because of string too small.  <a href="#gaf624d54629a6e8aabce0c5b60667e268">More...</a><br/></td></tr>
<tr class="separator:gaf624d54629a6e8aabce0c5b60667e268"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bcc67f9220042cb4781bad71fd59f35"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga6bcc67f9220042cb4781bad71fd59f35">CODES_GEOCALCULUS_PROBLEM</a>&#160;&#160;&#160;-16</td></tr>
<tr class="memdesc:ga6bcc67f9220042cb4781bad71fd59f35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Problem with calculation of geographic attributes.  <a href="#ga6bcc67f9220042cb4781bad71fd59f35">More...</a><br/></td></tr>
<tr class="separator:ga6bcc67f9220042cb4781bad71fd59f35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaca540f40b9e09270265636b3689d8c2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaca540f40b9e09270265636b3689d8c2e">CODES_OUT_OF_MEMORY</a>&#160;&#160;&#160;-17</td></tr>
<tr class="memdesc:gaca540f40b9e09270265636b3689d8c2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Memory allocation error.  <a href="#gaca540f40b9e09270265636b3689d8c2e">More...</a><br/></td></tr>
<tr class="separator:gaca540f40b9e09270265636b3689d8c2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1809244c05808791f318e1e060592d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gab1809244c05808791f318e1e060592d3">CODES_READ_ONLY</a>&#160;&#160;&#160;-18</td></tr>
<tr class="memdesc:gab1809244c05808791f318e1e060592d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value is read only.  <a href="#gab1809244c05808791f318e1e060592d3">More...</a><br/></td></tr>
<tr class="separator:gab1809244c05808791f318e1e060592d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga601fbf553afe7bbdaa1c3c784fcad649"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga601fbf553afe7bbdaa1c3c784fcad649">CODES_INVALID_ARGUMENT</a>&#160;&#160;&#160;-19</td></tr>
<tr class="memdesc:ga601fbf553afe7bbdaa1c3c784fcad649"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid argument.  <a href="#ga601fbf553afe7bbdaa1c3c784fcad649">More...</a><br/></td></tr>
<tr class="separator:ga601fbf553afe7bbdaa1c3c784fcad649"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac17665aa8fcb3f6422a80c4a666b47b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gac17665aa8fcb3f6422a80c4a666b47b0">CODES_NULL_HANDLE</a>&#160;&#160;&#160;-20</td></tr>
<tr class="memdesc:gac17665aa8fcb3f6422a80c4a666b47b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Null handle.  <a href="#gac17665aa8fcb3f6422a80c4a666b47b0">More...</a><br/></td></tr>
<tr class="separator:gac17665aa8fcb3f6422a80c4a666b47b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc7a7e8cdd1e8ccfc8c9a2956d657d5e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gacc7a7e8cdd1e8ccfc8c9a2956d657d5e">CODES_INVALID_SECTION_NUMBER</a>&#160;&#160;&#160;-21</td></tr>
<tr class="memdesc:gacc7a7e8cdd1e8ccfc8c9a2956d657d5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid section number.  <a href="#gacc7a7e8cdd1e8ccfc8c9a2956d657d5e">More...</a><br/></td></tr>
<tr class="separator:gacc7a7e8cdd1e8ccfc8c9a2956d657d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5795dad885ba6527afa8c2301bf8f3a3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga5795dad885ba6527afa8c2301bf8f3a3">CODES_VALUE_CANNOT_BE_MISSING</a>&#160;&#160;&#160;-22</td></tr>
<tr class="memdesc:ga5795dad885ba6527afa8c2301bf8f3a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value cannot be missing.  <a href="#ga5795dad885ba6527afa8c2301bf8f3a3">More...</a><br/></td></tr>
<tr class="separator:ga5795dad885ba6527afa8c2301bf8f3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga988dcc03601078149deac7e4fecbc22f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga988dcc03601078149deac7e4fecbc22f">CODES_WRONG_LENGTH</a>&#160;&#160;&#160;-23</td></tr>
<tr class="memdesc:ga988dcc03601078149deac7e4fecbc22f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrong message length.  <a href="#ga988dcc03601078149deac7e4fecbc22f">More...</a><br/></td></tr>
<tr class="separator:ga988dcc03601078149deac7e4fecbc22f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29b65582c871d8c4b0215f38bef6b9c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga29b65582c871d8c4b0215f38bef6b9c9">CODES_INVALID_TYPE</a>&#160;&#160;&#160;-24</td></tr>
<tr class="memdesc:ga29b65582c871d8c4b0215f38bef6b9c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid key type.  <a href="#ga29b65582c871d8c4b0215f38bef6b9c9">More...</a><br/></td></tr>
<tr class="separator:ga29b65582c871d8c4b0215f38bef6b9c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb8db78e83ccc396163068af7d71d32e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gadb8db78e83ccc396163068af7d71d32e">CODES_WRONG_STEP</a>&#160;&#160;&#160;-25</td></tr>
<tr class="memdesc:gadb8db78e83ccc396163068af7d71d32e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unable to set step.  <a href="#gadb8db78e83ccc396163068af7d71d32e">More...</a><br/></td></tr>
<tr class="separator:gadb8db78e83ccc396163068af7d71d32e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga201ef38b0482edf51e93bf94200dca96"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga201ef38b0482edf51e93bf94200dca96">CODES_WRONG_STEP_UNIT</a>&#160;&#160;&#160;-26</td></tr>
<tr class="memdesc:ga201ef38b0482edf51e93bf94200dca96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrong units for step (step must be integer)  <a href="#ga201ef38b0482edf51e93bf94200dca96">More...</a><br/></td></tr>
<tr class="separator:ga201ef38b0482edf51e93bf94200dca96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab99b60eded1d7c1ff9adb3521543e956"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gab99b60eded1d7c1ff9adb3521543e956">CODES_INVALID_FILE</a>&#160;&#160;&#160;-27</td></tr>
<tr class="memdesc:gab99b60eded1d7c1ff9adb3521543e956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid file id.  <a href="#gab99b60eded1d7c1ff9adb3521543e956">More...</a><br/></td></tr>
<tr class="separator:gab99b60eded1d7c1ff9adb3521543e956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa3b634b83f8678b7869cc5ff271a7801"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaa3b634b83f8678b7869cc5ff271a7801">CODES_INVALID_GRIB</a>&#160;&#160;&#160;-28</td></tr>
<tr class="memdesc:gaa3b634b83f8678b7869cc5ff271a7801"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid grib id.  <a href="#gaa3b634b83f8678b7869cc5ff271a7801">More...</a><br/></td></tr>
<tr class="separator:gaa3b634b83f8678b7869cc5ff271a7801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f33aa7859af62f31a87afd8fe0643b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga5f33aa7859af62f31a87afd8fe0643b4">CODES_INVALID_INDEX</a>&#160;&#160;&#160;-29</td></tr>
<tr class="memdesc:ga5f33aa7859af62f31a87afd8fe0643b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid index id.  <a href="#ga5f33aa7859af62f31a87afd8fe0643b4">More...</a><br/></td></tr>
<tr class="separator:ga5f33aa7859af62f31a87afd8fe0643b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga09b7d84b946021eab0179a1f0e8babff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga09b7d84b946021eab0179a1f0e8babff">CODES_INVALID_ITERATOR</a>&#160;&#160;&#160;-30</td></tr>
<tr class="memdesc:ga09b7d84b946021eab0179a1f0e8babff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid iterator id.  <a href="#ga09b7d84b946021eab0179a1f0e8babff">More...</a><br/></td></tr>
<tr class="separator:ga09b7d84b946021eab0179a1f0e8babff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa90810da03e1593e3eb30edcb87da47b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaa90810da03e1593e3eb30edcb87da47b">CODES_INVALID_KEYS_ITERATOR</a>&#160;&#160;&#160;-31</td></tr>
<tr class="memdesc:gaa90810da03e1593e3eb30edcb87da47b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid keys iterator id.  <a href="#gaa90810da03e1593e3eb30edcb87da47b">More...</a><br/></td></tr>
<tr class="separator:gaa90810da03e1593e3eb30edcb87da47b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e95bd54244761766d7c39c8a95ee9bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga3e95bd54244761766d7c39c8a95ee9bf">CODES_INVALID_NEAREST</a>&#160;&#160;&#160;-32</td></tr>
<tr class="memdesc:ga3e95bd54244761766d7c39c8a95ee9bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid nearest id.  <a href="#ga3e95bd54244761766d7c39c8a95ee9bf">More...</a><br/></td></tr>
<tr class="separator:ga3e95bd54244761766d7c39c8a95ee9bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03f1a92629846f6aef37e5933fa4f5e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga03f1a92629846f6aef37e5933fa4f5e4">CODES_INVALID_ORDERBY</a>&#160;&#160;&#160;-33</td></tr>
<tr class="memdesc:ga03f1a92629846f6aef37e5933fa4f5e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid order by.  <a href="#ga03f1a92629846f6aef37e5933fa4f5e4">More...</a><br/></td></tr>
<tr class="separator:ga03f1a92629846f6aef37e5933fa4f5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96acfe0a853dd9243975b62aad503dd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga96acfe0a853dd9243975b62aad503dd7">CODES_MISSING_KEY</a>&#160;&#160;&#160;-34</td></tr>
<tr class="memdesc:ga96acfe0a853dd9243975b62aad503dd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Missing a key from the fieldset.  <a href="#ga96acfe0a853dd9243975b62aad503dd7">More...</a><br/></td></tr>
<tr class="separator:ga96acfe0a853dd9243975b62aad503dd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1535af5117f762da30730d341a27c421"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga1535af5117f762da30730d341a27c421">CODES_OUT_OF_AREA</a>&#160;&#160;&#160;-35</td></tr>
<tr class="memdesc:ga1535af5117f762da30730d341a27c421"><td class="mdescLeft">&#160;</td><td class="mdescRight">The point is out of the grid area.  <a href="#ga1535af5117f762da30730d341a27c421">More...</a><br/></td></tr>
<tr class="separator:ga1535af5117f762da30730d341a27c421"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaacf5638c981fbd97399b83439197c4ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaacf5638c981fbd97399b83439197c4ba">CODES_CONCEPT_NO_MATCH</a>&#160;&#160;&#160;-36</td></tr>
<tr class="memdesc:gaacf5638c981fbd97399b83439197c4ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Concept no match.  <a href="#gaacf5638c981fbd97399b83439197c4ba">More...</a><br/></td></tr>
<tr class="separator:gaacf5638c981fbd97399b83439197c4ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga396e92d0fa82b59556c924e0dec759c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga396e92d0fa82b59556c924e0dec759c6">CODES_HASH_ARRAY_NO_MATCH</a>&#160;&#160;&#160;-37</td></tr>
<tr class="memdesc:ga396e92d0fa82b59556c924e0dec759c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hash array no match.  <a href="#ga396e92d0fa82b59556c924e0dec759c6">More...</a><br/></td></tr>
<tr class="separator:ga396e92d0fa82b59556c924e0dec759c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga737054a732ef481c72997c4face59a02"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga737054a732ef481c72997c4face59a02">CODES_NO_DEFINITIONS</a>&#160;&#160;&#160;-38</td></tr>
<tr class="memdesc:ga737054a732ef481c72997c4face59a02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Definitions files not found.  <a href="#ga737054a732ef481c72997c4face59a02">More...</a><br/></td></tr>
<tr class="separator:ga737054a732ef481c72997c4face59a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga399f4bf77424c64dbb7e94212deffd38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga399f4bf77424c64dbb7e94212deffd38">CODES_WRONG_TYPE</a>&#160;&#160;&#160;-39</td></tr>
<tr class="memdesc:ga399f4bf77424c64dbb7e94212deffd38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrong type while packing.  <a href="#ga399f4bf77424c64dbb7e94212deffd38">More...</a><br/></td></tr>
<tr class="separator:ga399f4bf77424c64dbb7e94212deffd38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e95b3f8896dc99e311e02c348266595"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga4e95b3f8896dc99e311e02c348266595">CODES_END</a>&#160;&#160;&#160;-40</td></tr>
<tr class="memdesc:ga4e95b3f8896dc99e311e02c348266595"><td class="mdescLeft">&#160;</td><td class="mdescRight">End of resource.  <a href="#ga4e95b3f8896dc99e311e02c348266595">More...</a><br/></td></tr>
<tr class="separator:ga4e95b3f8896dc99e311e02c348266595"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1e36f8922e9321ca23c6884742f4fbd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gac1e36f8922e9321ca23c6884742f4fbd">CODES_NO_VALUES</a>&#160;&#160;&#160;-41</td></tr>
<tr class="memdesc:gac1e36f8922e9321ca23c6884742f4fbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unable to code a field without values.  <a href="#gac1e36f8922e9321ca23c6884742f4fbd">More...</a><br/></td></tr>
<tr class="separator:gac1e36f8922e9321ca23c6884742f4fbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7fca3278f1c363103a066d1a1f83fba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gab7fca3278f1c363103a066d1a1f83fba">CODES_WRONG_GRID</a>&#160;&#160;&#160;-42</td></tr>
<tr class="memdesc:gab7fca3278f1c363103a066d1a1f83fba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grid description is wrong or inconsistent.  <a href="#gab7fca3278f1c363103a066d1a1f83fba">More...</a><br/></td></tr>
<tr class="separator:gab7fca3278f1c363103a066d1a1f83fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0280b694f20120aef691e13288bf2b30"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga0280b694f20120aef691e13288bf2b30">CODES_END_OF_INDEX</a>&#160;&#160;&#160;-43</td></tr>
<tr class="memdesc:ga0280b694f20120aef691e13288bf2b30"><td class="mdescLeft">&#160;</td><td class="mdescRight">End of index reached.  <a href="#ga0280b694f20120aef691e13288bf2b30">More...</a><br/></td></tr>
<tr class="separator:ga0280b694f20120aef691e13288bf2b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabbdcba4ec6e2dd470b8f0611fdd37d52"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gabbdcba4ec6e2dd470b8f0611fdd37d52">CODES_NULL_INDEX</a>&#160;&#160;&#160;-44</td></tr>
<tr class="memdesc:gabbdcba4ec6e2dd470b8f0611fdd37d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Null index.  <a href="#gabbdcba4ec6e2dd470b8f0611fdd37d52">More...</a><br/></td></tr>
<tr class="separator:gabbdcba4ec6e2dd470b8f0611fdd37d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e92038c31cca9d63ec502de74979044"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga6e92038c31cca9d63ec502de74979044">CODES_PREMATURE_END_OF_FILE</a>&#160;&#160;&#160;-45</td></tr>
<tr class="memdesc:ga6e92038c31cca9d63ec502de74979044"><td class="mdescLeft">&#160;</td><td class="mdescRight">End of resource reached when reading message.  <a href="#ga6e92038c31cca9d63ec502de74979044">More...</a><br/></td></tr>
<tr class="separator:ga6e92038c31cca9d63ec502de74979044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga953130174b4f829aeaa4f2122792ce5b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga953130174b4f829aeaa4f2122792ce5b">CODES_INTERNAL_ARRAY_TOO_SMALL</a>&#160;&#160;&#160;-46</td></tr>
<tr class="memdesc:ga953130174b4f829aeaa4f2122792ce5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">An internal array is too small.  <a href="#ga953130174b4f829aeaa4f2122792ce5b">More...</a><br/></td></tr>
<tr class="separator:ga953130174b4f829aeaa4f2122792ce5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe15d1cbbb9524f6287e99c05265f90b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gafe15d1cbbb9524f6287e99c05265f90b">CODES_MESSAGE_TOO_LARGE</a>&#160;&#160;&#160;-47</td></tr>
<tr class="memdesc:gafe15d1cbbb9524f6287e99c05265f90b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message is too large for the current architecture.  <a href="#gafe15d1cbbb9524f6287e99c05265f90b">More...</a><br/></td></tr>
<tr class="separator:gafe15d1cbbb9524f6287e99c05265f90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf24f6cbb1e6a796cc7768aa1d5280d6e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gaf24f6cbb1e6a796cc7768aa1d5280d6e">CODES_CONSTANT_FIELD</a>&#160;&#160;&#160;-48</td></tr>
<tr class="memdesc:gaf24f6cbb1e6a796cc7768aa1d5280d6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constant field.  <a href="#gaf24f6cbb1e6a796cc7768aa1d5280d6e">More...</a><br/></td></tr>
<tr class="separator:gaf24f6cbb1e6a796cc7768aa1d5280d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76a9e4341bbdd4fa7aa6f19581294897"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga76a9e4341bbdd4fa7aa6f19581294897">CODES_SWITCH_NO_MATCH</a>&#160;&#160;&#160;-49</td></tr>
<tr class="memdesc:ga76a9e4341bbdd4fa7aa6f19581294897"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switch unable to find a matching case.  <a href="#ga76a9e4341bbdd4fa7aa6f19581294897">More...</a><br/></td></tr>
<tr class="separator:ga76a9e4341bbdd4fa7aa6f19581294897"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fa596b35745d80ac3def70a91f12c97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga4fa596b35745d80ac3def70a91f12c97">CODES_UNDERFLOW</a>&#160;&#160;&#160;-50</td></tr>
<tr class="memdesc:ga4fa596b35745d80ac3def70a91f12c97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Underflow.  <a href="#ga4fa596b35745d80ac3def70a91f12c97">More...</a><br/></td></tr>
<tr class="separator:ga4fa596b35745d80ac3def70a91f12c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05a6fefc41cb1f342d66b1a99887a8bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga05a6fefc41cb1f342d66b1a99887a8bd">CODES_MESSAGE_MALFORMED</a>&#160;&#160;&#160;-51</td></tr>
<tr class="memdesc:ga05a6fefc41cb1f342d66b1a99887a8bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Message malformed.  <a href="#ga05a6fefc41cb1f342d66b1a99887a8bd">More...</a><br/></td></tr>
<tr class="separator:ga05a6fefc41cb1f342d66b1a99887a8bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e4650042d448cf9ccf2f58913f6d900"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga3e4650042d448cf9ccf2f58913f6d900">CODES_CORRUPTED_INDEX</a>&#160;&#160;&#160;-52</td></tr>
<tr class="memdesc:ga3e4650042d448cf9ccf2f58913f6d900"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index is corrupted.  <a href="#ga3e4650042d448cf9ccf2f58913f6d900">More...</a><br/></td></tr>
<tr class="separator:ga3e4650042d448cf9ccf2f58913f6d900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5cf46bac2cc3e9dfc9a0dc81644591b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga5cf46bac2cc3e9dfc9a0dc81644591b4">CODES_INVALID_BPV</a>&#160;&#160;&#160;-53</td></tr>
<tr class="memdesc:ga5cf46bac2cc3e9dfc9a0dc81644591b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid number of bits per value.  <a href="#ga5cf46bac2cc3e9dfc9a0dc81644591b4">More...</a><br/></td></tr>
<tr class="separator:ga5cf46bac2cc3e9dfc9a0dc81644591b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad88a9ff519e455b12ac0bf8e45f95472"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gad88a9ff519e455b12ac0bf8e45f95472">CODES_DIFFERENT_EDITION</a>&#160;&#160;&#160;-54</td></tr>
<tr class="memdesc:gad88a9ff519e455b12ac0bf8e45f95472"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edition of two messages is different.  <a href="#gad88a9ff519e455b12ac0bf8e45f95472">More...</a><br/></td></tr>
<tr class="separator:gad88a9ff519e455b12ac0bf8e45f95472"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga138dc954bee9af6f849c63699d6b6044"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga138dc954bee9af6f849c63699d6b6044">CODES_VALUE_DIFFERENT</a>&#160;&#160;&#160;-55</td></tr>
<tr class="memdesc:ga138dc954bee9af6f849c63699d6b6044"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value is different.  <a href="#ga138dc954bee9af6f849c63699d6b6044">More...</a><br/></td></tr>
<tr class="separator:ga138dc954bee9af6f849c63699d6b6044"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga713d9143db54f7520a4e0473b73971d8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga713d9143db54f7520a4e0473b73971d8">CODES_INVALID_KEY_VALUE</a>&#160;&#160;&#160;-56</td></tr>
<tr class="memdesc:ga713d9143db54f7520a4e0473b73971d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Invalid key value.  <a href="#ga713d9143db54f7520a4e0473b73971d8">More...</a><br/></td></tr>
<tr class="separator:ga713d9143db54f7520a4e0473b73971d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d577c49ec3604d481c12f1bf5539eee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga2d577c49ec3604d481c12f1bf5539eee">CODES_STRING_TOO_SMALL</a>&#160;&#160;&#160;-57</td></tr>
<tr class="memdesc:ga2d577c49ec3604d481c12f1bf5539eee"><td class="mdescLeft">&#160;</td><td class="mdescRight">String is smaller than requested.  <a href="#ga2d577c49ec3604d481c12f1bf5539eee">More...</a><br/></td></tr>
<tr class="separator:ga2d577c49ec3604d481c12f1bf5539eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga419b09c45fc88de701bd32dab76c3d83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga419b09c45fc88de701bd32dab76c3d83">CODES_WRONG_CONVERSION</a>&#160;&#160;&#160;-58</td></tr>
<tr class="memdesc:ga419b09c45fc88de701bd32dab76c3d83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrong type conversion.  <a href="#ga419b09c45fc88de701bd32dab76c3d83">More...</a><br/></td></tr>
<tr class="separator:ga419b09c45fc88de701bd32dab76c3d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8c92dd1dc944244225fa0bf129347cb7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga8c92dd1dc944244225fa0bf129347cb7">CODES_MISSING_BUFR_ENTRY</a>&#160;&#160;&#160;-59</td></tr>
<tr class="memdesc:ga8c92dd1dc944244225fa0bf129347cb7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Missing BUFR table entry for descriptor.  <a href="#ga8c92dd1dc944244225fa0bf129347cb7">More...</a><br/></td></tr>
<tr class="separator:ga8c92dd1dc944244225fa0bf129347cb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacbe671c157599d6420eb8dfb1e792f6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gacbe671c157599d6420eb8dfb1e792f6a">CODES_NULL_POINTER</a>&#160;&#160;&#160;-60</td></tr>
<tr class="memdesc:gacbe671c157599d6420eb8dfb1e792f6a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Null pointer.  <a href="#gacbe671c157599d6420eb8dfb1e792f6a">More...</a><br/></td></tr>
<tr class="separator:gacbe671c157599d6420eb8dfb1e792f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab925e86850f2cb23159bf5f349680985"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gab925e86850f2cb23159bf5f349680985">CODES_ATTRIBUTE_CLASH</a>&#160;&#160;&#160;-61</td></tr>
<tr class="memdesc:gab925e86850f2cb23159bf5f349680985"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute is already present, cannot add.  <a href="#gab925e86850f2cb23159bf5f349680985">More...</a><br/></td></tr>
<tr class="separator:gab925e86850f2cb23159bf5f349680985"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4cea7d28dfa21cd2eb03594158bc3d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gad4cea7d28dfa21cd2eb03594158bc3d6">CODES_TOO_MANY_ATTRIBUTES</a>&#160;&#160;&#160;-62</td></tr>
<tr class="memdesc:gad4cea7d28dfa21cd2eb03594158bc3d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Too many attributes.  <a href="#gad4cea7d28dfa21cd2eb03594158bc3d6">More...</a><br/></td></tr>
<tr class="separator:gad4cea7d28dfa21cd2eb03594158bc3d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga020cc6141e2618059f63b5aa2a8385f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga020cc6141e2618059f63b5aa2a8385f7">CODES_ATTRIBUTE_NOT_FOUND</a>&#160;&#160;&#160;-63</td></tr>
<tr class="memdesc:ga020cc6141e2618059f63b5aa2a8385f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Attribute not found.  <a href="#ga020cc6141e2618059f63b5aa2a8385f7">More...</a><br/></td></tr>
<tr class="separator:ga020cc6141e2618059f63b5aa2a8385f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4bc4702f061c30bd03ba48a455e1fdd0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga4bc4702f061c30bd03ba48a455e1fdd0">CODES_UNSUPPORTED_EDITION</a>&#160;&#160;&#160;-64</td></tr>
<tr class="memdesc:ga4bc4702f061c30bd03ba48a455e1fdd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Edition not supported.  <a href="#ga4bc4702f061c30bd03ba48a455e1fdd0">More...</a><br/></td></tr>
<tr class="separator:ga4bc4702f061c30bd03ba48a455e1fdd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8f0a03b5f41dfe79b5dc501ecc596f7b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#ga8f0a03b5f41dfe79b5dc501ecc596f7b">CODES_OUT_OF_RANGE</a>&#160;&#160;&#160;-65</td></tr>
<tr class="memdesc:ga8f0a03b5f41dfe79b5dc501ecc596f7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value out of coding range.  <a href="#ga8f0a03b5f41dfe79b5dc501ecc596f7b">More...</a><br/></td></tr>
<tr class="separator:ga8f0a03b5f41dfe79b5dc501ecc596f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac049ccb7281fecb514b740bd937b6c3b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__errors.html#gac049ccb7281fecb514b740bd937b6c3b">CODES_WRONG_BITMAP_SIZE</a>&#160;&#160;&#160;-66</td></tr>
<tr class="memdesc:gac049ccb7281fecb514b740bd937b6c3b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of bitmap is incorrect.  <a href="#gac049ccb7281fecb514b740bd937b6c3b">More...</a><br/></td></tr>
<tr class="separator:gac049ccb7281fecb514b740bd937b6c3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>Error codes returned by the eccodes functions. </p>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="ga1d805b18a1a77dc05958177d1954ce74"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_7777_NOT_FOUND&#160;&#160;&#160;-5</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Missing 7777 at end of message. </p>

</div>
</div>
<a class="anchor" id="gaa1ba1cec53cded5eb4497f920dd06fc4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_ARRAY_TOO_SMALL&#160;&#160;&#160;-6</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Passed array is too small. </p>

</div>
</div>
<a class="anchor" id="gab925e86850f2cb23159bf5f349680985"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_ATTRIBUTE_CLASH&#160;&#160;&#160;-61</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Attribute is already present, cannot add. </p>

</div>
</div>
<a class="anchor" id="ga020cc6141e2618059f63b5aa2a8385f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_ATTRIBUTE_NOT_FOUND&#160;&#160;&#160;-63</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Attribute not found. </p>

</div>
</div>
<a class="anchor" id="ga28ecc7f18250c721544c587f21acc61f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_BUFFER_TOO_SMALL&#160;&#160;&#160;-3</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Passed buffer is too small. </p>

</div>
</div>
<a class="anchor" id="ga007c99d57492ff8d3d4d14cce1b6b645"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_CODE_NOT_FOUND_IN_TABLE&#160;&#160;&#160;-8</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Code not found in code table. </p>

</div>
</div>
<a class="anchor" id="gaacf5638c981fbd97399b83439197c4ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_CONCEPT_NO_MATCH&#160;&#160;&#160;-36</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Concept no match. </p>

</div>
</div>
<a class="anchor" id="gaf24f6cbb1e6a796cc7768aa1d5280d6e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_CONSTANT_FIELD&#160;&#160;&#160;-48</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constant field. </p>

</div>
</div>
<a class="anchor" id="ga3e4650042d448cf9ccf2f58913f6d900"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_CORRUPTED_INDEX&#160;&#160;&#160;-52</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Index is corrupted. </p>

</div>
</div>
<a class="anchor" id="ga75df8e941afb735723fec89bd68d4f58"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_DECODING_ERROR&#160;&#160;&#160;-13</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Decoding invalid. </p>

</div>
</div>
<a class="anchor" id="gad88a9ff519e455b12ac0bf8e45f95472"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_DIFFERENT_EDITION&#160;&#160;&#160;-54</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Edition of two messages is different. </p>

</div>
</div>
<a class="anchor" id="ga817971c5206ff01987a2d16bc0e9dd1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_ENCODING_ERROR&#160;&#160;&#160;-14</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Encoding invalid. </p>

</div>
</div>
<a class="anchor" id="ga4e95b3f8896dc99e311e02c348266595"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_END&#160;&#160;&#160;-40</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>End of resource. </p>

</div>
</div>
<a class="anchor" id="ga0b434e15a3ee76844958fd269feb6de0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_END_OF_FILE&#160;&#160;&#160;-1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>End of resource reached. </p>

</div>
</div>
<a class="anchor" id="ga0280b694f20120aef691e13288bf2b30"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_END_OF_INDEX&#160;&#160;&#160;-43</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>End of index reached. </p>

</div>
</div>
<a class="anchor" id="gac7c0c8beed153b8bf32601441c5ef787"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_FILE_NOT_FOUND&#160;&#160;&#160;-7</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>File not found. </p>

</div>
</div>
<a class="anchor" id="ga6bcc67f9220042cb4781bad71fd59f35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_GEOCALCULUS_PROBLEM&#160;&#160;&#160;-16</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Problem with calculation of geographic attributes. </p>

</div>
</div>
<a class="anchor" id="ga396e92d0fa82b59556c924e0dec759c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_HASH_ARRAY_NO_MATCH&#160;&#160;&#160;-37</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hash array no match. </p>

</div>
</div>
<a class="anchor" id="ga953130174b4f829aeaa4f2122792ce5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INTERNAL_ARRAY_TOO_SMALL&#160;&#160;&#160;-46</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>An internal array is too small. </p>

</div>
</div>
<a class="anchor" id="ga4413dbc23fd50185a76014f0478920a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INTERNAL_ERROR&#160;&#160;&#160;-2</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Internal error. </p>

</div>
</div>
<a class="anchor" id="ga601fbf553afe7bbdaa1c3c784fcad649"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_ARGUMENT&#160;&#160;&#160;-19</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid argument. </p>

</div>
</div>
<a class="anchor" id="ga5cf46bac2cc3e9dfc9a0dc81644591b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_BPV&#160;&#160;&#160;-53</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid number of bits per value. </p>

</div>
</div>
<a class="anchor" id="gab99b60eded1d7c1ff9adb3521543e956"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_FILE&#160;&#160;&#160;-27</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid file id. </p>

</div>
</div>
<a class="anchor" id="gaa3b634b83f8678b7869cc5ff271a7801"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_GRIB&#160;&#160;&#160;-28</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid grib id. </p>

</div>
</div>
<a class="anchor" id="ga5f33aa7859af62f31a87afd8fe0643b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_INDEX&#160;&#160;&#160;-29</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid index id. </p>

</div>
</div>
<a class="anchor" id="ga09b7d84b946021eab0179a1f0e8babff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_ITERATOR&#160;&#160;&#160;-30</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid iterator id. </p>

</div>
</div>
<a class="anchor" id="ga713d9143db54f7520a4e0473b73971d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_KEY_VALUE&#160;&#160;&#160;-56</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid key value. </p>

</div>
</div>
<a class="anchor" id="gaa90810da03e1593e3eb30edcb87da47b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_KEYS_ITERATOR&#160;&#160;&#160;-31</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid keys iterator id. </p>

</div>
</div>
<a class="anchor" id="gad58e1f868ee4e18b4836007d38562b8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_MESSAGE&#160;&#160;&#160;-12</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Message invalid. </p>

</div>
</div>
<a class="anchor" id="ga3e95bd54244761766d7c39c8a95ee9bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_NEAREST&#160;&#160;&#160;-32</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid nearest id. </p>

</div>
</div>
<a class="anchor" id="ga03f1a92629846f6aef37e5933fa4f5e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_ORDERBY&#160;&#160;&#160;-33</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid order by. </p>

</div>
</div>
<a class="anchor" id="gacc7a7e8cdd1e8ccfc8c9a2956d657d5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_SECTION_NUMBER&#160;&#160;&#160;-21</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid section number. </p>

</div>
</div>
<a class="anchor" id="ga29b65582c871d8c4b0215f38bef6b9c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_INVALID_TYPE&#160;&#160;&#160;-24</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Invalid key type. </p>

</div>
</div>
<a class="anchor" id="ga796a3ec1b15abe60dec0c6817564d173"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_IO_PROBLEM&#160;&#160;&#160;-11</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Input output problem. </p>

</div>
</div>
<a class="anchor" id="ga05a6fefc41cb1f342d66b1a99887a8bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_MESSAGE_MALFORMED&#160;&#160;&#160;-51</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Message malformed. </p>

</div>
</div>
<a class="anchor" id="gafe15d1cbbb9524f6287e99c05265f90b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_MESSAGE_TOO_LARGE&#160;&#160;&#160;-47</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Message is too large for the current architecture. </p>

</div>
</div>
<a class="anchor" id="ga8c92dd1dc944244225fa0bf129347cb7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_MISSING_BUFR_ENTRY&#160;&#160;&#160;-59</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Missing BUFR table entry for descriptor. </p>

</div>
</div>
<a class="anchor" id="ga96acfe0a853dd9243975b62aad503dd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_MISSING_KEY&#160;&#160;&#160;-34</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Missing a key from the fieldset. </p>

</div>
</div>
<a class="anchor" id="ga737054a732ef481c72997c4face59a02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NO_DEFINITIONS&#160;&#160;&#160;-38</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definitions files not found. </p>

</div>
</div>
<a class="anchor" id="gaf624d54629a6e8aabce0c5b60667e268"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NO_MORE_IN_SET&#160;&#160;&#160;-15</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Code cannot unpack because of string too small. </p>

</div>
</div>
<a class="anchor" id="gac1e36f8922e9321ca23c6884742f4fbd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NO_VALUES&#160;&#160;&#160;-41</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unable to code a field without values. </p>

</div>
</div>
<a class="anchor" id="ga0c9413c3afbe47d2a6f2bba805360084"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NOT_FOUND&#160;&#160;&#160;-10</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Key/value not found. </p>

</div>
</div>
<a class="anchor" id="gaf833ff5b61aa5745728bd8c7dd37e27b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NOT_IMPLEMENTED&#160;&#160;&#160;-4</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Function not yet implemented. </p>

</div>
</div>
<a class="anchor" id="gac17665aa8fcb3f6422a80c4a666b47b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NULL_HANDLE&#160;&#160;&#160;-20</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Null handle. </p>

</div>
</div>
<a class="anchor" id="gabbdcba4ec6e2dd470b8f0611fdd37d52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NULL_INDEX&#160;&#160;&#160;-44</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Null index. </p>

</div>
</div>
<a class="anchor" id="gacbe671c157599d6420eb8dfb1e792f6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_NULL_POINTER&#160;&#160;&#160;-60</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Null pointer. </p>

</div>
</div>
<a class="anchor" id="ga1535af5117f762da30730d341a27c421"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_OUT_OF_AREA&#160;&#160;&#160;-35</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The point is out of the grid area. </p>

</div>
</div>
<a class="anchor" id="gaca540f40b9e09270265636b3689d8c2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_OUT_OF_MEMORY&#160;&#160;&#160;-17</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Memory allocation error. </p>

</div>
</div>
<a class="anchor" id="ga8f0a03b5f41dfe79b5dc501ecc596f7b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_OUT_OF_RANGE&#160;&#160;&#160;-65</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Value out of coding range. </p>

</div>
</div>
<a class="anchor" id="ga6e92038c31cca9d63ec502de74979044"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_PREMATURE_END_OF_FILE&#160;&#160;&#160;-45</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>End of resource reached when reading message. </p>

</div>
</div>
<a class="anchor" id="gab1809244c05808791f318e1e060592d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_READ_ONLY&#160;&#160;&#160;-18</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Value is read only. </p>

</div>
</div>
<a class="anchor" id="ga2d577c49ec3604d481c12f1bf5539eee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_STRING_TOO_SMALL&#160;&#160;&#160;-57</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>String is smaller than requested. </p>

</div>
</div>
<a class="anchor" id="ga62529e45321708e65678dfc155f1c842"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_SUCCESS&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>No error. </p>

</div>
</div>
<a class="anchor" id="ga76a9e4341bbdd4fa7aa6f19581294897"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_SWITCH_NO_MATCH&#160;&#160;&#160;-49</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Switch unable to find a matching case. </p>

</div>
</div>
<a class="anchor" id="gad4cea7d28dfa21cd2eb03594158bc3d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_TOO_MANY_ATTRIBUTES&#160;&#160;&#160;-62</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Too many attributes. </p>
<p>Increase MAX_ACCESSOR_ATTRIBUTES </p>

</div>
</div>
<a class="anchor" id="ga4fa596b35745d80ac3def70a91f12c97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_UNDERFLOW&#160;&#160;&#160;-50</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Underflow. </p>

</div>
</div>
<a class="anchor" id="ga4bc4702f061c30bd03ba48a455e1fdd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_UNSUPPORTED_EDITION&#160;&#160;&#160;-64</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Edition not supported. </p>

</div>
</div>
<a class="anchor" id="ga5795dad885ba6527afa8c2301bf8f3a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_VALUE_CANNOT_BE_MISSING&#160;&#160;&#160;-22</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Value cannot be missing. </p>

</div>
</div>
<a class="anchor" id="ga138dc954bee9af6f849c63699d6b6044"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_VALUE_DIFFERENT&#160;&#160;&#160;-55</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Value is different. </p>

</div>
</div>
<a class="anchor" id="ga17496b69f982d69fc5ae83a5f5b785bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_ARRAY_SIZE&#160;&#160;&#160;-9</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Array size mismatch. </p>

</div>
</div>
<a class="anchor" id="gac049ccb7281fecb514b740bd937b6c3b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_BITMAP_SIZE&#160;&#160;&#160;-66</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Size of bitmap is incorrect. </p>

</div>
</div>
<a class="anchor" id="ga419b09c45fc88de701bd32dab76c3d83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_CONVERSION&#160;&#160;&#160;-58</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Wrong type conversion. </p>

</div>
</div>
<a class="anchor" id="gab7fca3278f1c363103a066d1a1f83fba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_GRID&#160;&#160;&#160;-42</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Grid description is wrong or inconsistent. </p>

</div>
</div>
<a class="anchor" id="ga988dcc03601078149deac7e4fecbc22f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_LENGTH&#160;&#160;&#160;-23</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Wrong message length. </p>

</div>
</div>
<a class="anchor" id="gadb8db78e83ccc396163068af7d71d32e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_STEP&#160;&#160;&#160;-25</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Unable to set step. </p>

</div>
</div>
<a class="anchor" id="ga201ef38b0482edf51e93bf94200dca96"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_STEP_UNIT&#160;&#160;&#160;-26</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Wrong units for step (step must be integer) </p>

</div>
</div>
<a class="anchor" id="ga399f4bf77424c64dbb7e94212deffd38"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CODES_WRONG_TYPE&#160;&#160;&#160;-39</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Wrong type while packing. </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>
